#ifndef _RENZO_SCENE_IO_
#define _RENZO_SCENE_IO_

#include "RenzoMustHave.h"

namespace Renzo
{
class RENZODERER_API SceneIO
{
public:
	SceneIO(void);
	virtual ~SceneIO(void);

public:
	virtual SceneNode* load(const String& file) = 0;
	virtual void save(const String& file, SceneNode* root) {};
	virtual const String& getFormatExtension() const;
	//virtual void getFormatExtension(String& fmt) = 0;

protected:
	String ext;
};
}

#endif